13章 テストダブル
本物の実装
フェイキング
スタビング
インタラクションテスト(積ん読)
モッキングとも呼ばれる(13.4.3)
モッキングフレームワークと混同しないように避けている
インタラクションテストとは対照的なステートテストの方が好ましい(13.8.1)
例13-15
例13-16がモッキング(インタラクションテスト)した例
Googleでは、ステートテストに重点を置く方がよりスケーラブルであることがわかっている。
ユースケース(13.8.2)
ベストプラクティス
どの関数と引数が検証されるかについて過剰な指定を避けるべき (13.8.3.2)
anyを渡している(例 13-19)